package com.cdp.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cdp.common.core.domain.entity.SysCement;
import com.cdp.system.dto.CementDTO;
import com.cdp.system.dto.CementDTOSecondDTO;
import com.cdp.system.dto.RawDTO;
import com.cdp.system.vo.SysCementSecondVO;
import com.cdp.system.vo.SysCementVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface SysCementMapper  extends BaseMapper<SysCement> {


    List<SysCement> selectCement(@Param("rawDTO") RawDTO rawDTO);


    Map<String, Object> queryCementMinAndMax();


    List<SysCementVO> listMistedCement(CementDTO cementDTO);

    List<SysCement> selectCementWithRegion(@Param("cementIds") List<Integer> cementIds);


    List<SysCementSecondVO> listMistedCementSecond(CementDTOSecondDTO cementDTOSecondDTO);
}

